// 片段着色器：控制每个像素的颜色
varying vec3 vPosition;

void main() {
    // 基于顶点位置生成渐变颜色
    gl_FragColor = vec4(abs(vPosition), 1.0);
}
